home *** CD-ROM | disk | FTP | other *** search
- VERSION 4.00
- Begin VB.Form frmEffects
- BorderStyle = 1 'Fixed Single
- Caption = "VBMax Electronic Message Demo - Special Effects"
- ClientHeight = 4125
- ClientLeft = 240
- ClientTop = 1695
- ClientWidth = 8700
- Height = 4530
- Icon = "Effects.frx":0000
- Left = 180
- LinkTopic = "Form1"
- LockControls = -1 'True
- MaxButton = 0 'False
- MinButton = 0 'False
- ScaleHeight = 4125
- ScaleWidth = 8700
- Top = 1350
- Width = 8820
- Begin VB.CommandButton cmdCancel
- Cancel = -1 'True
- Caption = "&Close"
- Height = 495
- Left = 7140
- TabIndex = 43
- Top = 3300
- Width = 1395
- End
- Begin VB.Frame Frame1
- Caption = "Wipe from"
- Height = 3255
- Index = 4
- Left = 5280
- TabIndex = 28
- Top = 780
- Width = 1575
- Begin VB.CommandButton cmdEffect
- Caption = "Top"
- Height = 315
- Index = 26
- Left = 120
- TabIndex = 29
- Top = 300
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Right"
- Height = 315
- Index = 27
- Left = 120
- TabIndex = 30
- Top = 660
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom"
- Height = 315
- Index = 28
- Left = 120
- TabIndex = 31
- Top = 1020
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Left"
- Height = 315
- Index = 29
- Left = 120
- TabIndex = 32
- Top = 1380
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top and Bottom"
- Height = 315
- Index = 30
- Left = 120
- TabIndex = 33
- Top = 1740
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Left and Right"
- Height = 315
- Index = 31
- Left = 120
- TabIndex = 34
- Top = 2100
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "^ Center v"
- Height = 315
- Index = 32
- Left = 120
- TabIndex = 35
- Top = 2460
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "< Center >"
- Height = 315
- Index = 33
- Left = 120
- TabIndex = 36
- Top = 2820
- Width = 1335
- End
- End
- Begin VB.Frame Frame1
- Caption = "Build from"
- Height = 3255
- Index = 3
- Left = 3540
- TabIndex = 19
- Top = 780
- Width = 1575
- Begin VB.CommandButton cmdEffect
- Caption = "< Center >"
- Height = 315
- Index = 25
- Left = 120
- TabIndex = 27
- Top = 2820
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "^ Center v"
- Height = 315
- Index = 24
- Left = 120
- TabIndex = 26
- Top = 2460
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Left and Right"
- Height = 315
- Index = 23
- Left = 120
- TabIndex = 25
- Top = 2100
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top and Bottom"
- Height = 315
- Index = 22
- Left = 120
- TabIndex = 22
- Top = 1020
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Left"
- Height = 315
- Index = 21
- Left = 120
- TabIndex = 23
- Top = 1380
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom"
- Height = 315
- Index = 20
- Left = 120
- TabIndex = 21
- Top = 660
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Right"
- Height = 315
- Index = 19
- Left = 120
- TabIndex = 24
- Top = 1740
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top"
- Height = 315
- Index = 18
- Left = 120
- TabIndex = 20
- Top = 300
- Width = 1335
- End
- End
- Begin VB.CheckBox chkShowGrid
- Caption = "Show grid"
- Height = 315
- Left = 7140
- TabIndex = 42
- Top = 2760
- Value = 1 'Checked
- Width = 1215
- End
- Begin VB.Frame Frame1
- Caption = "Slide off to"
- Height = 3255
- Index = 2
- Left = 1800
- TabIndex = 10
- Top = 780
- Width = 1575
- Begin VB.CommandButton cmdEffect
- Caption = "Top Left"
- Height = 315
- Index = 10
- Left = 120
- TabIndex = 11
- Top = 300
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top Center"
- Height = 315
- Index = 11
- Left = 120
- TabIndex = 12
- Top = 660
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top Right"
- Height = 315
- Index = 12
- Left = 120
- TabIndex = 13
- Top = 1020
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Right"
- Height = 315
- Index = 13
- Left = 120
- TabIndex = 14
- Top = 1380
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Right"
- Height = 315
- Index = 14
- Left = 120
- TabIndex = 15
- Top = 1740
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Center"
- Height = 315
- Index = 15
- Left = 120
- TabIndex = 16
- Top = 2100
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Left"
- Height = 315
- Index = 16
- Left = 120
- TabIndex = 17
- Top = 2460
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Left"
- Height = 315
- Index = 17
- Left = 120
- TabIndex = 18
- Top = 2820
- Width = 1335
- End
- End
- Begin VB.Frame Frame1
- Caption = "Slide on from"
- Height = 3255
- Index = 1
- Left = 60
- TabIndex = 1
- Top = 780
- Width = 1575
- Begin VB.CommandButton cmdEffect
- Caption = "Left"
- Height = 315
- Index = 9
- Left = 120
- TabIndex = 9
- Top = 2820
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Left"
- Height = 315
- Index = 8
- Left = 120
- TabIndex = 8
- Top = 2460
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Center"
- Height = 315
- Index = 7
- Left = 120
- TabIndex = 7
- Top = 2100
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Bottom Right"
- Height = 315
- Index = 6
- Left = 120
- TabIndex = 6
- Top = 1740
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Right"
- Height = 315
- Index = 5
- Left = 120
- TabIndex = 5
- Top = 1380
- Width = 1275
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top Right"
- Height = 315
- Index = 4
- Left = 120
- TabIndex = 4
- Top = 1020
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top Center"
- Height = 315
- Index = 3
- Left = 120
- TabIndex = 3
- Top = 660
- Width = 1335
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Top Left"
- Height = 315
- Index = 2
- Left = 120
- TabIndex = 2
- Top = 300
- Width = 1335
- End
- End
- Begin VB.Frame Frame1
- Caption = "Other"
- Height = 1815
- Index = 0
- Left = 7020
- TabIndex = 37
- Top = 780
- Width = 1635
- Begin VB.CommandButton cmdEffect
- Caption = "Flash"
- Height = 315
- Index = 34
- Left = 120
- TabIndex = 41
- Top = 1380
- Width = 1395
- End
- Begin VB.CommandButton cmdClear
- Caption = "Clear"
- Height = 315
- Left = 120
- TabIndex = 40
- Top = 1020
- Width = 1395
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Static"
- Height = 315
- Index = 1
- Left = 120
- TabIndex = 39
- Top = 660
- Width = 1395
- End
- Begin VB.CommandButton cmdEffect
- Caption = "Continuous Scroll"
- Height = 315
- Index = 0
- Left = 120
- TabIndex = 38
- Top = 300
- Width = 1395
- End
- End
- Begin VB.PictureBox picDisplay
- Height = 510
- Left = 60
- ScaleHeight = 450
- ScaleWidth = 8565
- TabIndex = 0
- Top = 120
- Width = 8625
- End
- Attribute VB_Name = "frmEffects"
- Attribute VB_Creatable = False
- Attribute VB_Exposed = False
- Option Explicit
- Const mcCAPTION = "VBMax: Visual Basic to the Max"
- Dim moEDisp As New CElectronicDisplay
- Private Sub Form_Load()
- Move (Screen.Width - Width) \ 2, (Screen.Height - Height) \ 2
- With moEDisp
- .BackColor = &H800000
- .ForeColor = &HFFFF&
- .Interval = 20
- .Effect = gnEFFECT_STATIC
- Set .Container = picDisplay
- End With
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- moEDisp.Shutdown
- Set moEDisp = Nothing
- Set frmEffects = Nothing
- End Sub
- Private Sub cmdEffect_Click(Index As Integer)
- Dim lEndTime As Single
- With moEDisp
- Select Case Index
- Case gnEFFECT_SCROLL
- .Interval = 20
- .Effect = Index
- .Caption = "Scrollin', scrollin', scrollin', keep them pixels rollin'... "
-
- Case gnEFFECT_SLIDE_TO_TOP_LEFT To gnEFFECT_SLIDE_TO_LEFT, _
- gnEFFECT_WIPE_FROM_TOP To gnEFFECT_WIPE_TO_LEFT_AND_RIGHT
- .Effect = gnEFFECT_STATIC
- .Caption = mcCAPTION 'Display the message
- lEndTime = Timer() + 0.5
- Do Until Timer() >= lEndTime 'Pause for brain to register it
- DoEvents
- Loop
- .Effect = Index 'Remove it using special effect
-
- Case gnEFFECT_FLASH
- .flashcount = 5
- .Effect = Index
- .Caption = mcCAPTION
-
- Case Else
- .Cls
- .Effect = Index
- .Caption = mcCAPTION
- End Select
- End With
- End Sub
- Private Sub cmdClear_Click()
- moEDisp.Cls
- End Sub
- Private Sub chkShowGrid_Click()
- With moEDisp
- .ShowGrid = Not .ShowGrid
- End With
- End Sub
- Private Sub cmdCancel_Click()
- Unload Me
- End Sub
-